Ormoc Bay
Bay on island of Leyte in the PhilippinesOrmoc Bay is a large bay in the island of Leyte in the Philippines. The bay is an extension of the Camotes Sea. The city of Ormoc lies at the head of the bay and exports rice, copra and sugar.
Read article
Top Questions
AI generatedMore questions